package com.doge.service.auth;

import com.doge.bean.auth.AdminLoginData;
import com.doge.bean.auth.InfoData;
import com.doge.bean.auth.MarketToken;
import com.doge.bean.auth.UserLoginData;
import com.doge.bean.auth.WxRegisterBO;

/**
 * @program: doge
 * @description:
 * @author: Keyu Li
 * @create: 2021-12-02 14:57
 **/

public interface AuthService {
    AdminLoginData loginAdmin(MarketToken token);

    UserLoginData loginWx(MarketToken token);

    InfoData getAdminInfo(String token);

    void getVerfCode(String mobile);

    UserLoginData register(WxRegisterBO reg);

    void reset(WxRegisterBO bo);
}
